Instagram Influencer Dashboard

DSCI-532-2025-21

Author: Kexin Shi (Coco)

Motivation

Target Audience: Social media analysts, marketers, and influencers

Instagram plays a pivotal role in shaping public opinion and influencing user behavior. Understanding how content spreads, which topics gain traction, and the impact of different engagement strategies is crucial for marketers, content creators, and analysts. This dashboard enables users to explore Instagram network trends, identify key influencers, and analyze engagement patterns. By visualizing how content is shared, liked, and commented on, users can gain insights into audience behavior and optimize their strategies for better reach and impact.

Usage

Video Walkthrough

Take a look at the video instruction

Developer Guide

  1. Clone the git repository from GitHub

In your terminal, please run the following command:

git clone https://github.com/shikexi6/Instagram_Influencers_Dashboard.git
  1. Conda environment setup

To set up the necessary packages for running the code, you need to create a virtual environment by using conda with the environment file under the root directory:

conda env create --file environment.yaml
  1. Running the dash app locally

You can run the dash app by typing

Rscript -e "shiny::runApp('src/app.R')"

You can view the dash app by navigating to the address `http://127.0.0.1:6897 in your browser.

License

If re-using or re-mixing this project, please ensure proper attribution and adherence to the terms of the respective licenses.

Contributing

Please see the Contributing Guidelines for proper procedures to contribute to our project.

If you encounter issues or have suggestions, feel free to open an issue in the repo.